Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade to 0.63.0 - missing ingress #6

Merged
merged 1 commit into from
Oct 30, 2024
Merged

Conversation

cedricve
Copy link
Member

@cedricve cedricve commented Oct 30, 2024

Pull Request Description: Upgrade to 0.63.0 - Missing Ingress

Motivation

The primary motivation behind this upgrade is to address the missing Ingress configurations that are crucial for routing external traffic to the appropriate services within our Kubernetes cluster. By upgrading to version 0.63.0, we ensure that our chart includes these necessary configurations, which were previously absent.

Changes Made

  1. Chart Version Update:

    • Bumped the chart version from 0.62.0 to 0.63.0 in charts/hub/Chart.yaml to reflect the new changes.
  2. Ingress Configuration for Hub API:

    • Added an Ingress resource in charts/hub/templates/kerberos-hub/hub-api.yaml to handle external traffic for the OAuth2 proxy. This includes annotations for NGINX and TLS settings, ensuring secure communication.
  3. Ingress Configuration for Hub Frontend Demo:

    • Similarly, added an Ingress resource in charts/hub/templates/kerberos-hub/hub-frontend-demo.yaml for the frontend demo URL. This also includes necessary annotations and TLS settings for secure and proper routing.

Why It Improves the Project

  • Enhanced Accessibility: The addition of Ingress resources improves the accessibility of our services by properly routing external traffic to the desired endpoints.
  • Security: By including TLS settings and annotations for Let's Encrypt, we ensure secure communication channels, enhancing the security posture of our application.
  • Consistency: Aligns with best practices for Kubernetes deployments by explicitly defining how external traffic should be managed, leading to a more robust and reliable deployment strategy.

Overall, this upgrade addresses a critical gap in our deployment configuration, ensuring that our services are accessible, secure, and properly routed within the Kubernetes environment.

@cedricve cedricve self-assigned this Oct 30, 2024
@cedricve cedricve merged commit 60f5eb7 into main Oct 30, 2024
2 checks passed
@cedricve cedricve deleted the feature/add-oauth-to-api branch October 30, 2024 20:43
@cedricve cedricve restored the feature/add-oauth-to-api branch October 30, 2024 20:43
@cedricve cedricve deleted the feature/add-oauth-to-api branch October 30, 2024 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant